package com.sky.business.sys.service;

import com.sky.business.sys.domain.CameraConfig;
import com.sky.business.sys.domain.SystemConfig;

/**
 * 上报消息服务
 *
 */
public interface ReportMessageService {

    /**
     * 上报设备信息
     * @param cameraConfig 设备配置
     * @param systemConfig 系统配置
     * @throws Exception 上报异常
     */
    void reportDeviceInfo(CameraConfig cameraConfig, SystemConfig systemConfig) throws Exception;


    /**
     * 调整状态信息
     * @param cameraConfig 设备信息
     * @param systemConfig 系统配置
     * @throws Exception 上报异常
     */
    void adjustDeviceInfo(CameraConfig cameraConfig,SystemConfig systemConfig) throws  Exception;
}
